#region [file: ITituloFinanceiroDAL.cs, author: Lucas Bittencourt]
// File:    ITituloFinanceiroDAL.cs
// Author:  Lucas Bittencourt
// Created: quarta-feira, 23 de novembro de 2011 23:59:32
// Purpose: 
#endregion

using System;

using System.Collections.Generic;
using System.Text;
using Sybase.IDAL;
using System.Data.Common;
using System.Data;
using DA_OOMModel;

namespace DA_OOMModelIDAL
{
   public partial interface ITituloFinanceiroDAL : IDALBase
   {
      List<TituloFinanceiro> GetTituloFinanceiroList();
      List<TituloFinanceiro> GetTituloFinanceiroList(int firstResult, int maxResult);
      TituloFinanceiro Load(TituloFinanceiroPK tituloFinanceiroPK);
      List<TituloFinanceiro> QueryByExample(TituloFinanceiro tituloFinanceiro);
      List<TituloFinanceiro> QueryByExample(TituloFinanceiro tituloFinanceiro, int firstResult, int maxResult);
      List<TituloFinanceiro> FindByTtfVlTitulo(decimal ttfVlTitulo);
      List<TituloFinanceiro> FindByTtfVlTitulo(decimal ttfVlTitulo, int firstResult, int maxResult);
      List<TituloFinanceiro> FindByTtfNuTitulo(int ttfNuTitulo);
      List<TituloFinanceiro> FindByTtfNuTitulo(int ttfNuTitulo, int firstResult, int maxResult);
      List<TituloFinanceiro> FindByTtfNuNossoNumero(string ttfNuNossoNumero);
      List<TituloFinanceiro> FindByTtfNuNossoNumero(string ttfNuNossoNumero, int firstResult, int maxResult);
      List<TituloFinanceiro> FindByTtfDtEmissaoBoleto(DateTime ttfDtEmissaoBoleto);
      List<TituloFinanceiro> FindByTtfDtEmissaoBoleto(DateTime ttfDtEmissaoBoleto, int firstResult, int maxResult);
      List<TituloFinanceiro> FindByTtfDtVencimento(DateTime ttfDtVencimento);
      List<TituloFinanceiro> FindByTtfDtVencimento(DateTime ttfDtVencimento, int firstResult, int maxResult);
      List<TituloFinanceiro> FindByTtfDtCadastro(DateTime ttfDtCadastro);
      List<TituloFinanceiro> FindByTtfDtCadastro(DateTime ttfDtCadastro, int firstResult, int maxResult);
      void Insert(TituloFinanceiro tituloFinanceiro);
      void Update(TituloFinanceiro tituloFinanceiro);
      void Delete(TituloFinanceiro tituloFinanceiro);
   }
}